using System;
using System.ComponentModel.DataAnnotations;

namespace Acme.BookStore.StockManagement.Dtos.KuCunYuJing
{
    /// <summary>
    /// 库存预警表查询输入DTO
    /// </summary>
    public class KuCunYuJingGetListInputDto : PagedAndSortedResultRequestDto
    {
        /// <summary>
        /// 货品编号/名称（模糊查询）
        /// </summary>
        public string? GoodsCodeOrName { get; set; }

        /// <summary>
        /// 货品类型（下拉选择）
        /// </summary>
        public string? GoodsType { get; set; }

        /// <summary>
        /// 上下限（下拉选择）
        /// 可选值：上限、下限、全部
        /// </summary>
        public string? LimitType { get; set; }

        /// <summary>
        /// 当前库存最小值
        /// </summary>
        public int? CurrentStockMin { get; set; }

        /// <summary>
        /// 当前库存最大值
        /// </summary>
        public int? CurrentStockMax { get; set; }
    }
} 